from event_rule.dwc.integrated_report_rule.channel_analysis import CHANNEL_ANALYSIS_CONFIG
from event_rule.dwc.integrated_report_rule.recharge_analysis import (
    RECHARGE_ANALYSIS_CONFIG,
    AVERAGE_RECHARGE_ANALYSIS_CONFIG
)
from event_rule.dwc.integrated_report_rule.withdraw_analysis import WITHDRAW_ANALYSIS_CONFIG
from event_rule.dwc.integrated_report_rule import (
    product_profit_analysis,
    user_analysis,
    bet_analysis
)

CONFIG = {
    'channel': CHANNEL_ANALYSIS_CONFIG,
    'recharge': RECHARGE_ANALYSIS_CONFIG,
    'recharge_average': AVERAGE_RECHARGE_ANALYSIS_CONFIG,
    'withdraw': WITHDRAW_ANALYSIS_CONFIG,
    'profit': product_profit_analysis.PRODUCT_PROFIT_CONFIG,
    'user_base_analysis': user_analysis.USER_BASE_ANALYSIS_CONFIG,
    'user_new_analysis': user_analysis.USER_NEW_ANALYSIS_CONFIG,
    'user_stay_analysis': user_analysis.USER_STAY_ANALYSIS_CONFIG,
    'bet_analysis': bet_analysis.BET_ANALYSIS_CONFIG,
}
